package com.bang.study.day02.set;

/**
 * @Auther: Bang
 * @Date: 2019/9/12 23:50
 * @Description: set集合,不允许有重复元素
 */
public interface Set<E> {

    /**
     * 添加元素
     * @param e
     */
    void add(E e);

    /**
     * 删除元素
     * @param e
     */
    void remove(E e);

    /**
     * 获得集合大小
     * @return
     */
   int getSize();

    /**
     * 集合是否为空
     * @return
     */
    boolean isEmpty();

    /**
     * 集合是否包含e
     * @param e
     * @return
     */
    boolean contains(E e);
}
